*{padding: 0; margin:0;}
p{margin:0}
body{font-family:"微软雅黑"}
a, a:hover, a:focus, a:visited{color: #000; text-decoration: none;}
ul{list-style: none;}
li{list-style: none;}
ul li.bgNone .li_bg{background: none!important;}
body{
background: url(../images/bg.png) top center no-repeat #f5f5f5; 
/*background: url(/sitesources/xldslsnzx/upload/202106/20210628163027188.jpg) top center no-repeat #f5f5f5;*/
width: 100%; 

}


.zld_h{height: 60px; background: #4182C4; width: 100%; }

.zld_h_l{float: left;width: 700px;}
.zld_h_l p{float: left; width: 450px; color: #fff;  font-size: 18px; line-height: 60px;}
.data{color: #fff;line-height: 60px; float:right; font-size:18px;}

.xld_top{overflow: hidden; width: 950px; margin: 0 auto; margin-bottom: 20px;}
.xld_top img{margin-top:90px;}
.xld_navcon{width: 1200px;background: #2467B5; margin: 0 auto;}
.xld_nav{height: 60px; width: 1200px;}
.xld_nav_li{height: 30px; width: 1200px; line-height: 30px;}
.xld_nav_li li{float: left;list-style: none; width: 171px; line-height: 30px; margin-top: 15px; border-right: 2px solid #fff; color: #fff;text-align: center;}
.xld_nav_li li a{font-size: 20px; color: #fff;}
.xld_sousuo{width: 1200px;height: 72px; background: #fff;}
.sousuo{width: 530px;float: left; height: 72px;line-height: 72px; }
.srh_l{float: left;width: 180px;height: 72px;line-height: 72px;color:#2467B5;}
.srh_l img{float: left; margin-top: 20px; margin-left: 30px;}
.srh_l span{line-height: 40px; font-size: 20px; margin-left: 20px;}
.srh_box {outline:none;line-height: 39px;height: 39px;margin-top: 15px; background: #F0F0F0; width: 300px;float: left;border: none;font-size: 16px;}
.srh_btn{    width: 150px;outline:none;float: left;
    height: 39px; line-height:39px;
    background: #2467B5;border:none;margin-top: 15px;cursor: pointer; color: #fff; font-size: 20px;    margin-left: 17px;}
.xld_tq{width: 400px; float: right; margin-top: 20px;font-size: 20px;}
.weather .cross-text dt .name{font-size: 18px;
    display: inline;}
/*z整体内容*/
.xld_zt{width: 1200px; overflow: hidden; margin: 0 auto;}
/*焦点图*/
.xld_h1{overflow: hidden; margin-top: 10px;}
.focus{width:680px;height:388px;float: left;position:relative;}
.focus #pic{width:680px;height:388px;overflow:hidden;}
.focus #pic ul{width:1216px;height:388px;float:left;}   
.focus #pic li{width:680px;height:388px;float:left;}    
.focus #pic li img{width:680px;height:388px;}
.pic_p{height: 100px; margin-top: -40px;position: relative;background: rgba(0,0,0,0.3);}
.spana{display: block;font-size: 22px;    font-weight: bold; line-height: 40px;    margin-left: 10px;color:#fff;}
.focus .tip-bg{width:597px;height:21px;position:absolute;left:0;bottom:0;z-index:12;}
.focus #tip{width:96px;height:14px;position:absolute;left:560px;    top: 360px;z-index:13;} 
.focus #tip ul li{width:14px;height:14px;float:left;display:inline;margin:0 5px;cursor:pointer;background:#6A6766;border-radius: 50%;}  
.focus #tip ul li.on{background:#fff;}
.focus .btn{width:42px;height:9px;position:absolute;right:0;bottom:5px;z-index:14;overflow:hidden;} 
.focus .btn ul{width:100%;float:left;}
.focus .btn li{width:7px;height:9px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;} 
.focus .btn li.prev{background:yellow;} 
.focus .btn li.next{background:pink;}
.szywqh{width: 500px;min-height: 388px;overflow: hidden;background: #fff; float: right; margin-right: 5px;}
.szywqh .tab-hd { height: 44px; color: #000; width: 480px; margin: 0 auto;}     
.szywqh .tab-hd .tab-nav{height: 44px; border-bottom: 2px solid #979797; margin-top: 10px;}
.szywqh .tab-hd li{ float: left; height: 44px;text-align: center; line-height: 44px; width: 150px;}    
.szywqh .tab-hd li a{font-size: 22px; text-align: center; color: #377ABE;font-weight: bold;}
.szywqh .tab-hd li i{width: 2px; background: #ccc; height: 44px;}
.szywqh .tab-hd li.on{background:  #377ABE;    text-align: center;}    
.szywqh .tab-hd li.on a{color: #fff; font-weight: bold;font-size: 22px; }
.szywqh .tab-bd ul{ overflow:hidden; zoom:1; }
.szywqh .tab-bd li { height: 30px; line-height: 30px; margin-top: 6px; overflow: hidden; width: 480px; font-size: 16px;margin-left:10px;}
.szywqh .tab-bd li a em{display: block; float: right; font-style: normal; color: #A7A7A7;}
.szywqh .tab-bd li a i{display: inline-block; margin: 0 5px 0;}
.xld_h2{overflow: hidden;margin-top: 10px;}
.tzgg{width:680px;float: left; background: #fff;}
.tzgg_tlt{width: 660px; margin: 0 auto; height: 40px; line-height: 40px; border-bottom: 2px solid #377ABE;}
.tzgg_tlt p{width: 150px; float: left; background:#377ABE; color: #fff; text-align: center; font-size: 20px; }
.tzgg_tlt span{float: right;width: 100px; text-align: center; font-size: 16px;}
.tzgg li { height: 30px; line-height: 30px; margin-top: 6px; overflow: hidden; width: 660px; font-size: 16px;}
.tzgg li a em{display: block; float: right; font-style: normal; color: #A7A7A7;}
.tzgg li a i{display: inline-block; margin: 0 5px 0;}
.zjxld{width: 500px; float: left;  margin-left: 15px; background: #fff;}
.zjxld_tlt{line-height: 40px;width: 480px; margin: 0 auto; border-bottom: 2px solid #377ABE; height: 40px; }
.zjxld p{width: 150px; float: left; background:#377ABE; color: #fff; text-align: center; font-size: 20px; }
.zjxld span{float: right;width: 100px; text-align: center; font-size: 16px;}
.zjxld_con{}
.zjxld_con1{float: left;width: 216px;margin-top: 10px; margin-left: 25px; margin-right: 20px;}
.zjxld_con2{float: left;width: 216px;margin-top: 10px;}
.xld_h3{overflow: hidden; margin-top: 10px;}
.xld_h3 .pic{ position:relative; z-index:0; }	
.xld_h3 .pic img { width:1200px; height:106px; display: block; }
.xld_h4{width: 1200px; overflow: hidden;margin-top: 10px;}
.xld_h4_left{width:680px;float: left; background: #fff;}
.xld_h4_left_tlt{width: 660px;  margin: 0 auto; height: 40px; line-height: 40px;margin-top: 15px; border-bottom: 2px solid #377ABE;}
.xld_h4_left_tlt p{width: 150px; float: left; background:#377ABE; color: #fff; text-align: center; font-size: 20px; }
.xld_h4_left_tlt span{float: right;width: 100px; text-align: center; font-size: 16px;}
.xld_h4_left li { height: 32px; line-height: 32px; margin-top: 8px; overflow: hidden; width: 660px; font-size: 16px;}
.xld_h4_left li a em{display: block; float: right; font-style: normal; color: #A7A7A7;}
.xld_h4_left li a i{display: inline-block; margin: 0 5px 0;}
.xld_h4_right{width: 500px; float: left;  margin-left: 15px;}
.xld_h4_right_top{width: 500px; float: left;  background: #fff;}
.xld_h4_top_tlt{line-height: 40px;width: 480px; margin: 0 auto; border-bottom: 2px solid #377ABE;margin-top: 15px; height: 40px; }
.xld_h4_top_tlt p{width: 150px; float: left; background:#377ABE; color: #fff; text-align: center; font-size: 20px; }
.xld_h4_top_tlt span{float: right;width: 100px; text-align: center; font-size: 20px;}
.xld_h4_top_con{ height: 270px; }
.xld_h4_top_con_li{background: url(../images/ibg1.png);width: 225px; margin-left: 15px; height: 250px;float: left; margin-right: 10px;margin-top: 10px;}
.xld_sqxx_tlt{    width: 190px;
    font-size: 18px;
    color: #1F68B7;
    font-weight: bold;
    margin: 0 auto;
    line-height: 50px;}
.xld_h4_top_con_li p{line-height: 40px;
    width: 190px;
    margin: 0 auto; font-size:16px;}
.xld_h4_right_bot{width: 500px; float: left;  background: #fff; margin-top: 10px;}
.xld_h4_right_bot_li1{float: left;margin-top: 20px; margin-right: 10px;    margin-left: 10px;}
.xld_h4_right_bot_li2{float: left;margin-top: 20px;}
.xld_h5{overflow: hidden; margin-top: 10px;}
.xld_h5 .pic{ position:relative; z-index:0; }	
.xld_h5 .pic img { width:1200px; height:106px; display: block; }
.xld_h6{width: 1200px; height: 240px; overflow: hidden; background: #fff; margin-top: 20px;}
.xld_h6 .tab-hd { height: 44px; color: #000; width: 1180px; margin: 0 auto;}     
.xld_h6 .tab-hd .tab-nav{height: 44px; border-bottom: 2px solid #979797; margin-top: 10px;}
.xld_h6 .tab-hd li{ float: left; height: 44px;text-align: center; line-height: 44px; width: 150px;}    
.xld_h6 .tab-hd li a{font-size: 22px; text-align: center; color: #377ABE;font-weight: bold;}
.xld_h6 .tab-hd li i{width: 2px; background: #ccc; height: 44px;}
.xld_h6 .tab-hd li.on{background:  #377ABE;    text-align: center;}    
.xld_h6 .tab-hd li.on a{color: #fff; font-weight: bold;font-size: 22px; }
.xld_h6 .tab-bd ul{ overflow:hidden; zoom:1; }

.spxx{width:1200px;height: 130px; margin-top: 20px; margin-left: 5px; float: left;}
.picScroll-left{
	width: 1200px;  height: 152px;overflow: hidden;position: relative;
}
.picScroll-left .bd{
	width: 1200px;height: 152px;  margin: 0 auto;overflow: hidden;}
.picScroll-left .bd ul{
	overflow: hidden;zoom: 1; }
.picScroll-left .bd ul li{
	position: relative;float: left;width: 220px;  height: 150px;display: inline;margin-right: 7px; margin-left: 10px; overflow: hidden;text-align: center;}
.picScroll-left .bd ul li a{
	width:225px;
	height:150px;
	float:left;}
.picScroll-left .bd ul li a img{
	width:225px;
	height:150px;
	float:left;} 

.tpxx{width:1200px;height: 130px;  margin-left: 5px; float: left;}
.rollImg-multy{width: 1180px; margin-top: 20px; height: 152px;overflow: hidden;position: relative;}
.rollImg-multy .bd {width: 1200px;height: 152px;  margin: 0 auto;overflow: hidden;}
.rollImg-multy .bd ul {overflow: hidden;zoom: 1;}
.rollImg-multy .bd ul li {position: relative;float: left;width: 220px;  height: 150px;display: inline;margin-right: 7px; margin-left: 10px; overflow: hidden;text-align: center;}

.rollImg-multy .bd ul li a{
	width:225px;
	height:150px;
	float:left;}
.rollImg-multy .bd ul li a img{
	width:225px;
	height:150px;
	float:left;} 

.cylj{height: 115px; border-top: 5px solid #377ABE;    margin-top: 10px; background: #E6E6E6;}
.cylj_l{width: 100px;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}
.cylj_r{width: 1070px; float: left;}
.cylj_r_li1{list-style: none; float: left; overflow: hidden; border-right: 1px solid #000; line-height: 20px; width: 60px; font-size: 16px; margin-top: 24px;text-align: center;}
.cylj_r_li2{list-style: none; float: left; overflow: hidden; border-right: 1px solid #000; line-height: 20px; width: 80px; font-size: 16px; margin-top: 24px;text-align: center;}
.cylj_r_li3{list-style: none; float: left; overflow: hidden; border-right: 1px solid #000; line-height: 20px; width: 100px; font-size: 16px; margin-top: 24px;text-align: center;}
.cylj_r_li4{list-style: none; float: left; overflow: hidden; border-right: 1px solid #000; line-height: 20px; width: 122px; font-size: 16px; margin-top: 24px;text-align: center;}
.cylj_r_li5{list-style: none; float: left; overflow: hidden; border-right: 1px solid #000; line-height: 20px; width: 180px; font-size: 16px; margin-top: 24px;text-align: center;}

/*当前位置*/
.hyzt .seat-box{
      width: 1200px;
    margin: 0 auto;
    line-height: 50px;
    font-size: 16px;padding-left: 20px;
    background: #EDF6FF;}
.seat-box{
      width: 1200px;padding-left: 20px;
   
    line-height: 50px;
    font-size: 16px;
    background: #EDF6FF;}


.container{width:1200px;}
.container1{width: 1168px;
    overflow: hidden;
    margin: 0 auto;margin-top:10px;}
/*二级页左侧*/
.ejleft{
    width:255px;
    height:auto;
    float:left;
    margin-bottom: 10px;
}


.main{
    background: #fff;
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}
.mian_mian {
    width: 1168px;
    margin: 0 auto;
}
.container2 {
    width: 100%;
    overflow: hidden;
}
.container2 .ejleft{
    background: #eeeeee;
}
.container2 .colLeftTitle1{
    width:100%;
    font-size:24px;
    line-height:50px;
    background-color:#025AB3;
    color:#fff;
    border-bottom: 1px solid #fff;
    float: left;
    margin:5px 0;text-align: center;
}

    /*二级页右侧*/
.ejright{
    width:900px;
    min-height: 672px;
    height:auto;
    float:right;
    margin-bottom: 10px;
}

/*分页栏目*/
.colLeft{
    width:100%;
    min-height: 672px;
    height:auto;
    float: left;
    background: #eeeeee;
    padding-bottom: 10px;
}
.colLeftTitle{
    width:245px;
    font-size:20px;
    line-height:50px;
    padding:0 45px 0 15px;
    background-color:#025AB3;
    color:#fff;
    border-bottom: 1px solid #fff;
    float: left;
    margin:5px 10px;padding-left: 35px;
}
.list-cols{
    width:100%;
    overflow: hidden;
}
.list-cols li{
    width:100%;
    line-height: 40px;
    float: left;
    border-bottom: 2px solid #fff;
}
.list-cols li a {
    width:100%;
    height:auto;
    font-size:18px;
    line-height:44px;
    float:left;
    padding-left: 48px;
    display: inline-block;
}
.list-cols li.active a::after {
    content: '>';
    float: right;
    margin-right: 10px;
}
.list-cols li a:hover {
    color: #2f5d99;}
.list-cols .active {
    float: left;background-color: #EDF6FF;
}
.list-cols .active a {
    color: #2f5d99;}

/*默认分页信息列表*/
.colInfoBox{
    width:100%;
    min-height:572px;
    height: auto;
    float: left;
}
.colInfoBoxTit{
    width: 100%;
    height: 50px;
    float: left;
    margin-bottom: 5px;border-bottom: 2px solid #2f5d99;
}
.colInfoBoxTit span{
    width:auto;
    font-size:20px;
    line-height:50px;
    padding: 0 15px;
    color:#2f5d99;
    float: left;
}
.colRtitle{
    width: 100%;
    height: 47px;
    float: left;
    border-bottom: 1px solid #ebebeb;
    font-size: 16px;
    line-height: 47px;
}
/*.colRtitle:before{
    content: '·';
    margin: 0 10px;
}*/
.colRtitle em{
    margin: 0 10px;
}
.st12{ display: inline-block;
    width: 10px;
    height: 30px;
    background-color: #025AB3;
    margin-top: 10px;
    float: left;
    margin-left: 14px;
    border-radius: 6px;}
.colRtitle font{
    width:auto;
    margin-right: 15px;}
.colRtitle span{
    width:100px;
    height:40px;
    float:right;
    font-size:14px;
    line-height:40px;
    text-align:center;
    color:#666666;}
.dpxx{
    width:100%;
    min-height:647px;
    float: left;
}
.dpxxcon{
    width:100%;
    margin:20px auto;
    line-height:35px; }
.dpxxcon p{
    text-indent:2em;
    margin-bottom:20px;
}
.dpxxcon p img{
    max-width:100%;
}
/*文章详情页*/
.cms-article-box{
    width: 1200px;
    min-height: 330px;
    background:#fff;
    padding-bottom:10px;margin:0 auto;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    overflow: hidden;
}
.cms-article-tit{
    width:95%;
    margin:0px auto;
    font-size:28px;
    color:#2f5d99;
    line-height:50px;
    text-align:center;
    font-weight:bold;
    letter-spacing:2px;
    padding-top:10px;}
.cms-article-xinxi{
    width:1000px;
    height:60px;
    margin:0px auto;
    font-size:14px;
    line-height:60px;
    text-align:center;
    border-bottom:1px dashed #dedede;}
.cms-article-xinxi span{
    padding:0px 5px;}
.cms-article-xinxi p{display:inline-block;min-width:100px;    margin: 0 10px;}
.cms-article-video{
    width:800px;
    height:600px;
    margin:10px auto;}
.article-detail{
    width:1200px;
    margin:20px auto;
    padding: 0 60px;
    line-height:35px; }
.article-detail #zoomTY{
    margin-bottom:10px;font-size: 18px;}
.article-detail img{
    max-width: 100%;}
.xx_share{
    width:auto;
    padding-left: 20px;
    float: left;
}
.printClose{
    width:100%;
    height:30px;
    margin:0 auto;
    text-align:right;
    float:right;
    margin-right:50px;
}
.printClose a{
    width:auto;
    float:right;
    font-size:14px;
    line-height:30px;}
.bshare-custom{    font-size: 13px;
    line-height: 16px !important;
    float: right;
    margin-right: 30px;}

/*详情页表格边框样式*/
.article-detail table {
    width:100%;    margin: 0 auto;
    border:1px solid #DCDCDC !important;
    border-collapse:collapse;
    text-indent: 0em;}
.article-detailt table tr, table td{
    border:1px solid #DCDCDC !important;
    text-indent: 0em;}


/*尾部*/
.xld_wb{width: 100%; height: 180px; background: #2467B5; margin-top: 10px;}
.xld_wb_con{width: 1200px;margin:0 auto;}
.xld_wb_con_l{float: left; width: 300px; }
.xld_wb_con_l img{margin-top: 68px;
    margin-left: 150px;}
.xld_wb_con_r {float: left;    width: 600px;
    text-align: center;
    color: #fff;
    margin-top: 40px;}
.xld_wb_con_r p{line-height: 25px;
    margin-top: 10px;}
/*特殊小浪底水利枢纽二级页*/
.tsejy{overflow: hidden; width: 1200px; margin: 0 auto; background: #fff; margin-bottom:20px;}
.gcjj_tlt{width: 1180px;height: 36px; line-height: 36px; border-bottom: 2px solid #ccc; margin:0 auto;margin-top: 20px; }
.gcjj_tlt p{width: 132px;background: #2366B4; float: left; line-height: 36px;font-size: 20px; color: #fff;text-align: center;}
.gcjj_tlt span{width: 80px; float: right;line-height: 36px;}
.gcjj_main{width: 1022px; margin: 0 auto;}
.gcjj_img{width: 1022px; height: 620px; margin: 0 auto;border:1px solid #ccc; margin-top: 20px;}
.gcjj_con{width: 1022px; overflow: hidden; line-height: 36px; margin:0 auto; margin-top: 20px; font-size: 20px; text-indent: 2em;}
.gcjj_b{overflow: hidden; margin-top:20px; margin-bottom:20px;}
.gcjj_bli{width: 160px; height: 170px; margin-left: 10px; text-align: center; background: #F3F3F3; float: left;}
.gcjj_bli img{width: 88px; height: 88px; display: block; margin:0 auto; margin-top: 20px;}
.gcjj_bli span{display: block; margin-top: 18px; font-size: 20px; color: #2366B4;}

/*图片中心二级页效果*/
.w3cFocus{ width:700px; margin:0 auto;  position:relative;  height:800px; padding:10px 0;  }	
.w3cFocus .prev{ position:absolute;  display:block;  left:100px; top:200px; width:80px; height:75px; background:url(../images/arrl.png) no-repeat;  }	

.w3cFocus .next{ position:absolute;  display:block;  right:10px; top:200px; width:80px; height:75px;  background:url(../images/arrr.png) no-repeat;    }	
.w3cFocus .prev1{ position:absolute;  display:block;  left:10px; top:618px; width:80px; height:75px; background:url(../images/arrl.png) no-repeat;  }	

.w3cFocus .next1{ position:absolute;  display:block;  right:10px; top:618px; width:80px; height:75px;  background:url(../images/arrr.png) no-repeat;    }	
/*.w3cFocus .prev:hover,.w3cFocus .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }	
.w3cFocus .prev1:hover,.w3cFocus .next1:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }	*/
.w3cFocusIn{ width:960px; height:800px; position:relative;  margin:0 auto;  overflow:hidden;  }	.w3cFocusIn .bd li{ vertical-align:middle; }	
.w3cFocusIn .bd li img{ width:680px; height:560px; display:block;  }	
.w3cFocusIn .hd{  right:4px; bottom:6px;width: 960px; margin-top: 30px;}	
.w3cFocusIn .hd ul{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1; }	
.w3cFocusIn .hd ul li{  position:relative; float:left; display:inline; padding-top:4px;  margin-right:13px; filter:alpha(opacity=80); opacity:0.8;  cursor:pointer;   }	
.w3cFocusIn .hd ul li img{ width:126px; height:99px; border:2px solid #fff; display:block;  }	
.w3cFocusIn .hd ul li.on{ filter:alpha(opacity=100);opacity:1; background:url(images/focusArrow.png) center 0 no-repeat; }	
.w3cFocusIn .hd ul li.on img{ border:2px solid #3499EA; border-bottom-width:4px;   }


.tlimg #tip{width: 175px;
    height: 14px;
    position: absolute;
    
    z-index: 13;
    float: right;
    right: 5px;
    bottom: 6px;} 
.tlimg #tip ul li{width:14px;height:14px;float:left;display:inline;margin:0 5px;cursor:pointer;background:#6A6766;border-radius: 50%;}  
.tlimg #tip ul li.on{background:#fff;}


.yqljli{   
    line-height: 36px;
    height: 36px;
    margin-top: 42px;
    width: 230px;    float: left;    margin-left: 5px;}
.yqljList {
                      width: 940px;
                      float: left;margin-left: 10px;
                  }
.yqljli select {  width: 210px; 
    height: 30px;
    line-height: 30px;
}
/*首页新闻中心滑动tab*/
.zxxwmain{
    width: 660px;
    min-height: 310px;
    /*min-height: 570px;*/
    overflow:hidden;
margin-left:10px;
margin-top:15px;
}
.zxxwmain .tab-hd { height: 40px; color: #000; width: 100%; margin: 0 auto;}     
.zxxwmain .tab-hd .tab-nav{height: 40px; border-bottom: 2px solid #377ABE; }
.zxxwmain .tab-hd li{ float: left; height: 40px;text-align: center; line-height: 40px; width: 150px;position: relative;margin-top:0 !important;}    
.zxxwmain .tab-hd li a{font-size: 20px; text-align: center; color: #377ABE;}
.zxxwmain .tab-hd li i{width: 2px; background: #ccc; height: 40px;}
.zxxwmain .tab-hd li.on{background:  #377ABE;    text-align: center;}    
.zxxwmain .tab-hd li.on a{color: #fff; font-size: 20px; }
.zxxwmain .tab-bd ul{ overflow:hidden; zoom:1; }
.zxxwmain .tab-bd li { height: 30px; line-height: 30px; margin-top: 6px; overflow: hidden; width: 640px; font-size: 16px;margin-left:10px;}
.zxxwmain .tab-bd li a em{display: block; float: right; font-style: normal; color: #A7A7A7;}
.zxxwmain .tab-bd li a i{display: inline-block; margin: 0 5px 0;}